package nc.ui.zb.supply.manage;

import nc.ui.trade.bill.AbstractManageController;
import nc.ui.trade.businessaction.IBusinessActionType;
import nc.ui.trade.button.IBillButton;
import nc.vo.zb.pub.ZbPubConst;
import nc.vo.zb.supply.manage.SCManageB2VO;
import nc.vo.zb.supply.manage.SCManageB3VO;
import nc.vo.zb.supply.manage.SCManageB4VO;
import nc.vo.zb.supply.manage.SCManageB5VO;
import nc.vo.zb.supply.manage.SCManageB6VO;
import nc.vo.zb.supply.manage.SCManageBillVO;
import nc.vo.zb.supply.manage.SCManageHVO;

public class SCManageCtrl extends AbstractManageController {

	public String[] getCardBodyHideCol() {
		// TODO Auto-generated method stub
		return null;
	}

	public int[] getCardButtonAry() {
		int[] buttonArray = new int[] { IBillButton.Add, IBillButton.Save,
				IBillButton.Edit, IBillButton.Cancel, IBillButton.Delete,
				IBillButton.Line, IBillButton.Query, IBillButton.Return,
				IBillButton.Brow, IBillButton.Refresh, };
		return buttonArray;
	}

	public int[] getListButtonAry() {
		int[] buttonArray = new int[] { IBillButton.Add, IBillButton.Edit,
				IBillButton.Query, IBillButton.Delete, IBillButton.Line,
				IBillButton.Card, IBillButton.Brow, IBillButton.Refresh, };
		return buttonArray;
	}

	public boolean isShowCardRowNo() {
		return true;
	}

	public boolean isShowCardTotal() {
		return false;
	}

	public String getBillType() {
		return ZbPubConst.ZB_SCMANAGE_BILLTYPE;
	}

	public String[] getBillVoName() {
		String[] VoNames = new String[] { SCManageBillVO.class.getName(),
				SCManageHVO.class.getName(), //SCManageB1VO.class.getName(),
				SCManageB2VO.class.getName(), SCManageB3VO.class.getName(),
				SCManageB4VO.class.getName(), SCManageB5VO.class.getName(),
				SCManageB6VO.class.getName(), };
		return VoNames;
	}

	public String getBodyCondition() {
		// TODO Auto-generated method stub
		return null;
	}

	public String getBodyZYXKey() {
		// TODO Auto-generated method stub
		return null;
	}

	public int getBusinessActionType() {
		return IBusinessActionType.BD;
	}

	public String getChildPkField() {
		return null;
	}

	public String getHeadZYXKey() {
		// TODO Auto-generated method stub
		return null;
	}

	public String getPkField() {
		// TODO Auto-generated method stub
		return "pk_scm_h";
	}

	public Boolean isEditInGoing() throws Exception {
		return false;
	}

	public boolean isExistBillStatus() {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean isLoadCardFormula() {
		return true;
	}

	public String[] getListBodyHideCol() {
		// TODO Auto-generated method stub
		return null;
	}

	public String[] getListHeadHideCol() {
		// TODO Auto-generated method stub
		return null;
	}

	public boolean isShowListRowNo() {
		return false;
	}

	public boolean isShowListTotal() {
		// TODO Auto-generated method stub
		return true;
	}

}
